package com.hyj.entity;

import org.springframework.stereotype.Component;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Data
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Component
public class Students {
	
	@ApiModelProperty(value = "学生ID")
	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;
	
	@ApiModelProperty(value = "学生名")
	@TableId(value = "name")
	private String name;
	
	@ApiModelProperty(value = "学生性别")
	@TableId(value = "sex")
	private Integer sex;
	
	@ApiModelProperty(value = "学生年龄")
	@TableId(value = "age")
	private Integer age;
	
	@ApiModelProperty(value = "学生电话")
	@TableId(value = "phone")
	private String phone;
	
	@ApiModelProperty(value = "学生学历")
	@TableId(value = "status")
	private String status;
	
	@ApiModelProperty(value = "学生状态")
	@TableId(value = "state")
	private Integer state;
	
	@ApiModelProperty(value = "分值")
	@TableId(value = "dafen")
	private Integer dafen;
	
	@ApiModelProperty(value = "来源渠道")
	@TableId(value = "msgSource")
	private String msgSource;
	
	@ApiModelProperty(value = "来源网站")
	@TableId(value = "sourceUrl")
	private String sourceUrl;
	
	@ApiModelProperty(value = "来源关键词")
	@TableId(value = "sourceKeyWorld")
	private String sourceKeyWorld;
	
	@ApiModelProperty(value = "学生地址")
	@TableId(value = "address")
	private String address;
	
	@ApiModelProperty(value = "经理ID")
	@TableId(value = "netPusherId")
	private Integer netPusherId;
	
	@ApiModelProperty(value = "咨询师ID")
	@TableId(value = "askerId")
	private Integer askerId;
	
	@ApiModelProperty(value = "学生qq")
	@TableId(value = "qq")
	private String qq;
	
	@ApiModelProperty(value = "学生微信")
	@TableId(value = "weixin")
	private String weixin;
	
	@ApiModelProperty(value = "留言内容")
	@TableId(value = "content")
	private String content;
	
	@ApiModelProperty(value = "创建时间")
	@TableId(value = "createTime")
	private String createTime;
	
	@ApiModelProperty(value = "来源部门")
	@TableId(value = "learnForward")
	private String learnForward;
	
	@ApiModelProperty(value = "是否报备")
	@TableId(value = "isValid")
	private Integer isValid;
	
	@ApiModelProperty(value = "课程方向")
	@TableId(value = "record")
	private String record;
	
	@ApiModelProperty(value = "是否回访")
	@TableId(value = "isReturnVist")
	private Integer isReturnVist;
	
	@ApiModelProperty(value = "第一次回访时间")
	@TableId(value = "firstVistTime")
	private String firstVistTime;
	
	@ApiModelProperty(value = "是否上门")
	@TableId(value = "isHome")
	private Integer isHome;
	
	@ApiModelProperty(value = "上门时间")
	@TableId(value = "homeTime")
	private String homeTime;
	
	@ApiModelProperty(value = "无效原因")
	@TableId(value = "lostValid")
	private String lostValid;
	
	@ApiModelProperty(value = "是否缴费")
	@TableId(value = "isPay")
	private Integer isPay;
	
	@ApiModelProperty(value = "缴费时间")
	@TableId(value = "payTime")
	private String payTime;
	
	@ApiModelProperty(value = "缴费金额")
	@TableId(value = "money")
	private String money;
	
	@ApiModelProperty(value = "是否退款")
	@TableId(value = "isReturnMoney")
	private Integer isReturnMoney;

	@ApiModelProperty(value = "入班时间")
	@TableId(value = "inClassTime")
	private String inClassTime;
	
	@ApiModelProperty(value = "是否删除")
	@TableId(value = "isDel")
	private Integer isDel;
	
	@ApiModelProperty(value = "咨询师姓名")
	@TableId(value = "ziXunName")
	private String ziXunName;
	
	@ApiModelProperty(value = "录入人")
	@TableId(value = "createUser")
	private String createUser;
	
	@ApiModelProperty(value = "退费原因")
	@TableId(value = "returnMoneyReason")
	private String returnMoneyReason;
	
	@ApiModelProperty(value = "定金金额")
	@TableId(value = "preMoney")
	private String preMoney;
	
	@ApiModelProperty(value = "定金时间")
	@TableId(value = "preMoneyTime")
	private String preMoneyTime;
	
	private Integer usersId;
	
	private Users users;
	
	
	
	
	
}
